#!/usr/bin/python3
# _*_ coding: utf-8 _*_
#
# Copyright (C) 2024 - 2024 heihieyouheihei, Inc. All Rights Reserved 
#
# @Time    : 2024/8/13 2:24
# @Author  : Yuyun
# @File    : 数据转换01_整数转换为固定格式的二进制.py
# @IDE     : PyCharm


#  输入一个整数，将其转换为8位或者16的二进制数输出

x = int(input())

#       方法①——使用 format() 函数
x_a = format(x, '08b')      #8位
print(x_a)
x_b = format(x, '016b')     #16位


##       方法②——使用 bin() 函数和字符串操作
print(bin(x))
print(bin(x)[2:])
a_x = bin(x)[2:].zfill(8)      #8位

print(a_x)
b_x = bin(x)[2:].zfill(16)     #16位